package concesionario.source;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;


public class VendedoraComision extends Persona implements Serializable{
    
    private List<Coche> cochesVendidos;
    private String trabajando;
    
    
public VendedoraComision(String dniVCom,String domVCom,String NomVCom,String tlfVCom){
    
    super(NomVCom,dniVCom,domVCom,tlfVCom);
    cochesVendidos=new ArrayList<Coche>();
    trabajando = "NO";
}

//métodos Get

public Coche getCochesVendidos(int i){
    return this.cochesVendidos.get(i);        
}

public int getSizeCochesVendidos(){
    return this.cochesVendidos.size();
}
  
public void altaVendedor (VendedoraComision vend){
    vend.trabajando="SI";
}
 
public void bajaVendedor (VendedoraComision vend){
    vend.trabajando="NO";
}
 
public void modificarVendedor (VendedoraComision vend, String nom, String Dir, String dni, String tlf, String est){
    vend.setDNI(dni);
    vend.setDomicilio(Dir);
    vend.setNombre(nom);
    vend.setTelefono(tlf);
    vend.trabajando=est;    
}

public void AgregarCocheVendido(Coche c){
    cochesVendidos.add(c);
}

public double sueldo(){
    double sueldo=0.0;
    
    sueldo=cochesVendidos.size()*200;
    
    return sueldo;
    
}

@Override
  public String toString() {
      return this.getDNI()+" "+this.getNombre()+" "+this.getDomicilio()+" "+this.getTelefono()
              +" "+this.trabajando;
  } 


}
